package com.zt.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.ToString;

/**
 * 微信用户信息1
 */
@Data
@ToString
public class WechatUserInfoDTO {
    /**
     * 用户的唯一标识
     */
    @JsonProperty("openid")
    private String openid;
    
    /**
     * 用户昵称
     */
    @JsonProperty("nickname")
    private String nickname;
    
    /**
     * 用户头像
     */
    @JsonProperty("headimgurl")
    private String headimgurl;
    
    /**
     * 性别 1-男性，2-女性
     */
    @JsonProperty("sex")
    private Integer sex;
    
    /**
     * 国家
     */
    @JsonProperty("country")
    private String country;
    
    /**
     * 省份
     */
    @JsonProperty("province")
    private String province;
    
    /**
     * 城市
     */
    @JsonProperty("city")
    private String city;
    
    /**
     * 用户统一标识，针对一个微信开放平台账号下的应用，同一用户的unionid是唯一的
     */
    @JsonProperty("unionid")
    private String unionid;
    
    /**
     * 用户特权信息
     */
    @JsonProperty("privilege")
    private String[] privilege;
    
    /**
     * 错误码
     */
    @JsonProperty("errcode")
    private Integer errcode;
    
    /**
     * 错误信息
     */
    @JsonProperty("errmsg")
    private String errmsg;
} 